.addresslist{
    height: 100%;
    background-color: #efeded;
    .header{
        background-color: white;
    }
    .list{
        .item{
            border-radius: 10px;
            margin: 10px;
            padding: 10px;
            line-height: 20px;
            background-color: white;
            display: flex;
            justify-content: space-between;
            .left{
                .top{
                    display: flex;
                    .name{
                        font-weight: 700;
                    }
                    .tel{
                        margin:  0 5px;
                    }
                    .default{
                        padding: 0px 5px;
                        border-radius: 14px;
                        color: white;
                        font-size: 12px;
                        background-color: red;
                        display: none;
                    }
                    .default.show{
                        display: block;
                    }
                }
            }
            .right{
                display: flex;
                flex-direction: column;
                span{
                    margin-right: 5px;
                }
                .del{
                    color: red;
                }
            }
        }
    }
    .footer{
        position: fixed;
        bottom: 0;
        width: 100%;
        box-sizing: border-box;
        background-color: white;
        padding: 5px 20px;
        .btn{
            line-height: 40px;
            border-radius: 40px;
            text-align: center;
            color: white;
            background-color: red;
        }
    }
}